package com.mengniu.common.social.mengniu98k.body;

import lombok.Data;

import java.io.Serializable;

/**
 * @Author: dgyu-398305246@qq.com
 * @createTime: 2023年12月04日 18:09:02
 * @version:
 * @Description:
 */
@Data
public class TokenRequestBody implements Serializable {
    /**
     * 授权类型，选值范围authorization_code，password，refresh_token
     */
    private String grant_type="authorization_code";
    /**
     * 返回类型：仅限授权类型为authorization_code时可用，选值范围：code
     */
    /*private String response_type="code";*/
    /**
     * 授权码，仅限授权类型为authorization_code时可用
     */
    private String code;
    /**
     * 登录账号，仅限授权类型为password时可用
     */
    /*private String username;*/
    /**
     * 登录密码，仅限授权类型为password时可用
     */
    /*private String password;*/
    /**
     * 刷新用token，仅限授权类型为refresh_token时可用
     */
    /*private String refresh_token;*/
    /**
     * 选值范围：openid
     */
    /*private String scope="openid";*/

}
